package com.atguigu.tingshu.album.client.impl;


import com.atguigu.tingshu.album.client.CategoryFeignClient;
import com.atguigu.tingshu.common.result.Result;
import com.atguigu.tingshu.model.album.BaseCategory3;
import com.atguigu.tingshu.model.album.BaseCategoryView;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

import java.util.List;

@Component
@Slf4j
public class CategoryDegradeFeignClient implements CategoryFeignClient {

    /**
     * @description: 根据三级分类id查询分类数据
     * @author Petrichor
     * @date 2023/12/26 20:46
     * @param c3Id Category3Id 专辑三级分类id
     * @return BaseCategoryView 分类视图 一二三级分类的id和名称
     **/
    @Override
    public Result<BaseCategoryView> findCategoryByC3Id(Long c3Id) {
        log.error("根据三级分类id查询分类数据..CategoryDegradeFeignClient..findCategoryByC3Id..");
        return null;
    }
    /**
     * @description: 根据一级分类id查询置顶三级分类
     * @author Petrichor
     * @date 2023/12/27 22:39
     * @param category1Id 一级分类id
     * @return 三级分类集合
     **/
    @Override
    public Result<List<BaseCategory3>> findTopBaseCategory3(Long category1Id) {
        log.error("根据一级分类id查询置顶三级分类..CategoryDegradeFeignClient..findTopBaseCategory3..");
        return null;
    }
}
